package com.ruoyi.mentor.bo;

import com.fasterxml.jackson.annotation.JsonFormat;
import com.ruoyi.common.annotation.Excel;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

import javax.validation.constraints.NotBlank;
import javax.validation.constraints.NotNull;
import java.util.Date;

/**
 * 导师编辑对象 ad_instructor
 *
 * @author LH
 * @date 2021-05-21
 */
@Data
@ApiModel("导师编辑对象")
public class InstructorEditBo {


    /** id */
    @ApiModelProperty("id")
    @NotNull(message = "id不能为空")
    private Long id;

    /** 一卡通号 */
    @ApiModelProperty("一卡通号")
    @NotBlank(message = "一卡通号不能为空")
    private String insCartId;

    /** 姓名 */
    @ApiModelProperty("姓名")
    @NotBlank(message = "姓名不能为空")
    private String insName;

    /** 性别 */
    @ApiModelProperty("性别")
    private Integer insGender;

    /** 职称 */
    @ApiModelProperty("职称")
    @NotBlank(message = "职称不能为空")
    private String insProfessor;

    /** 职务 */
    @ApiModelProperty("职务")
    @NotBlank(message = "职务不能为空")
    private String insCommander;

    /** 像片 */
    @ApiModelProperty("像片")
    @NotBlank(message = "像片不能为空")
    private String insPicture;

    /** 手机号 */
    @ApiModelProperty("手机号")
    @NotBlank(message = "手机号不能为空")
    private String insMobile;

    /** 是否显示手机号 */
    @ApiModelProperty("是否显示手机号")
//    @NotBlank(message = "是否显示手机号不能为空")
    private String insMobileShow;

    /** 办公电话 */
    @ApiModelProperty("办公电话")
    @NotBlank(message = "办公电话不能为空")
    private String insPhone;

    /**  是否显示办公电话 */
    @ApiModelProperty(" 是否显示办公电话")
//    @NotBlank(message = " 是否显示办公电话不能为空")
    private String insPhoneShow;

    /** 电子邮箱 */
    @ApiModelProperty("电子邮箱")
    @NotBlank(message = "电子邮箱不能为空")
    private String insEmail;

    /** 是否显示电子邮箱 */
    @ApiModelProperty("是否显示电子邮箱")
//    @NotBlank(message = "是否显示电子邮箱不能为空")
    private String insEmailShow;

    @ApiModelProperty("审核状态")
    private Integer examineStatus;

}
